*/
$rtl = false;
+/**
+ * Should all nouns (not just proper ones) be capitalized?
+ * Enabling this property will add the capitalize-all-nouns class to the <body> tag
+ */
+$capitalizeAllNouns = false;
+
/**
* Optional array mapping ASCII digits 0-9 to local digits.
*/
'toc' => array( 0, '__TOC__' ),
'noeditsection' => array( 0, '__NOEDITSECTION__' ),
'noheader' => array( 0, '__NOHEADER__' ),
- 'currentmonth' => array( 1, 'CURRENTMONTH' ),
+ 'currentmonth' => array( 1, 'CURRENTMONTH', 'CURRENTMONTH2' ),
+ 'currentmonth1' => array( 1, 'CURRENTMONTH1' ),
'currentmonthname' => array( 1, 'CURRENTMONTHNAME' ),
'currentmonthnamegen' => array( 1, 'CURRENTMONTHNAMEGEN' ),
'currentmonthabbrev' => array( 1, 'CURRENTMONTHABBREV' ),
'currentyear' => array( 1, 'CURRENTYEAR' ),
'currenttime' => array( 1, 'CURRENTTIME' ),
'currenthour' => array( 1, 'CURRENTHOUR' ),
- 'localmonth' => array( 1, 'LOCALMONTH' ),
+ 'localmonth' => array( 1, 'LOCALMONTH', 'LOCALMONTH2' ),
+ 'localmonth1' => array( 1, 'LOCALMONTH1' ),
'localmonthname' => array( 1, 'LOCALMONTHNAME' ),
'localmonthnamegen' => array( 1, 'LOCALMONTHNAMEGEN' ),
'localmonthabbrev' => array( 1, 'LOCALMONTHABBREV' ),
'staticredirect' => array( 1, '__STATICREDIRECT__' ),
'protectionlevel' => array( 1, 'PROTECTIONLEVEL' ),
'formatdate' => array( 0, 'formatdate', 'dateformat' ),
- 'groupconvert' => array( 0, 'GROUPCONVERT:', 'GC:' ),
);
/**
'LinkSearch' => array( 'LinkSearch' ),
'DeletedContributions' => array( 'DeletedContributions' ),
'Tags' => array( 'Tags' ),
- 'Createpage' => array( 'CreatePage' ),
+ 'Activeusers' => array( 'ActiveUsers' ),
);
/**
'button-hr' => 'button_hr.png',
);
+/**
+ * A list of messages to preload for each request.
+ * We add messages here which are needed for a typical anonymous parser cache hit.
+ */
+$preloadedMessages = array(
+ 'aboutpage',
+ 'aboutsite',
+ 'accesskey-ca-edit',
+ 'accesskey-ca-history',
+ 'accesskey-ca-nstab-main',
+ 'accesskey-ca-talk',
+ 'accesskey-n-currentevents',
+ 'accesskey-n-help',
+ 'accesskey-n-mainpage-description',
+ 'accesskey-n-portal',
+ 'accesskey-n-randompage',
+ 'accesskey-n-recentchanges',
+ 'accesskey-n-sitesupport',
+ 'accesskey-p-logo',
+ 'accesskey-pt-login',
+ 'accesskey-search',
+ 'accesskey-search-fulltext',
+ 'accesskey-search-go',
+ 'accesskey-t-permalink',
+ 'accesskey-t-print',
+ 'accesskey-t-recentchangeslinked',
+ 'accesskey-t-specialpages',
+ 'accesskey-t-whatlinkshere',
+ 'anonnotice',
+ 'catseparator',
+ 'colon-separator',
+ 'currentevents',
+ 'currentevents-url',
+ 'disclaimerpage',
+ 'disclaimers',
+ 'edit',
+ 'help',
+ 'helppage',
+ 'history_short',
+ 'jumpto',
+ 'jumptonavigation',
+ 'jumptosearch',
+ 'lastmodifiedat',
+ 'mainpage',
+ 'mainpage-description',
+ 'nav-login-createaccount',
+ 'navigation',
+ 'nstab-main',
+ 'opensearch-desc',
+ 'pagecategories',
+ 'pagecategorieslink',
+ 'pagetitle',
+ 'pagetitle-view-mainpage',
+ 'permalink',
+ 'personaltools',
+ 'portal',
+ 'portal-url',
+ 'printableversion',
+ 'privacy',
+ 'privacypage',
+ 'randompage',
+ 'randompage-url',
+ 'recentchanges',
+ 'recentchanges-url',
+ 'recentchangeslinked-toolbox',
+ 'retrievedfrom',
+ 'search',
+ 'searcharticle',
+ 'searchbutton',
+ 'sidebar',
+ 'site-atom-feed',
+ 'site-rss-feed',
+ 'sitenotice',
+ 'specialpages',
+ 'tagline',
+ 'talk',
+ 'toolbox',
+ 'tooltip-ca-edit',
+ 'tooltip-ca-history',
+ 'tooltip-ca-nstab-main',
+ 'tooltip-ca-talk',
+ 'tooltip-n-currentevents',
+ 'tooltip-n-help',
+ 'tooltip-n-mainpage-description',
+ 'tooltip-n-portal',
+ 'tooltip-n-randompage',
+ 'tooltip-n-recentchanges',
+ 'tooltip-n-sitesupport',
+ 'tooltip-p-logo',
+ 'tooltip-p-navigation',
+ 'tooltip-pt-login',
+ 'tooltip-search',
+ 'tooltip-search-fulltext',
+ 'tooltip-search-go',
+ 'tooltip-t-permalink',
+ 'tooltip-t-print',
+ 'tooltip-t-recentchangeslinked',
+ 'tooltip-t-specialpages',
+ 'tooltip-t-whatlinkshere',
+ 'views',
+ 'whatlinkshere',
+);
+
#-------------------------------------------------------------------
# Default messages
#-------------------------------------------------------------------
** currentevents-url|currentevents
** recentchanges-url|recentchanges
** randompage-url|randompage
-** createpage-url|createpage
** helppage|help
* SEARCH
* TOOLBOX
'article' => 'Content page',
'newwindow' => '(opens in new window)',
'cancel' => 'Cancel',
-'moredotdotdot' => 'More…',
+'moredotdotdot' => 'More...',
'mypage' => 'My page',
'mytalk' => 'My talk',
'anontalk' => 'Talk for this IP',
'sitetitle' => '{{SITENAME}}', # do not translate or duplicate this message to other languages
'sitesubtitle' => '', # do not translate or duplicate this message to other languages
+# Vector skin
+'vector-action-addsection' => 'Add topic',
+'vector-action-delete' => 'Delete',
+'vector-action-move' => 'Move',
+'vector-action-protect' => 'Protect',
+'vector-action-undelete' => 'Undelete',
+'vector-action-unprotect' => 'Unprotect',
+'vector-namespace-category' => 'Category',
+'vector-namespace-help' => 'Help page',
+'vector-namespace-image' => 'File',
+'vector-namespace-main' => 'Page',
+'vector-namespace-media' => 'Media page',
+'vector-namespace-mediawiki' => 'Message',
+'vector-namespace-project' => 'Project page',
+'vector-namespace-special' => 'Special page',
+'vector-namespace-talk' => 'Discussion',
+'vector-namespace-template' => 'Template',
+'vector-namespace-user' => 'User page',
+'vector-view-create' => 'Create',
+'vector-view-edit' => 'Edit',
+'vector-view-history' => 'View history',
+'vector-view-view' => 'Read',
+'vector-view-viewsource' => 'View source',
+
# Metadata in edit box
'metadata_help' => 'Metadata:',
"$1"
from within function "$2".
MySQL returned error "$3: $4"',
-'laggedslavemode' => 'Warning: Page may not contain recent updates.',
+'laggedslavemode' => "'''Warning:''' Page may not contain recent updates.",
'readonly' => 'Database locked',
'enterlockreason' => 'Enter a reason for the lock, including an estimate of when the lock will be released',
'readonlytext' => 'The database is currently locked to new entries and other modifications, probably for routine database maintenance, after which it will be back to normal.
'badretype' => 'The passwords you entered do not match.',
'userexists' => 'Username entered already in use.
Please choose a different name.',
-'youremail' => 'E-mail:',
-'username' => 'Username:',
-'uid' => 'User ID:',
-'prefs-memberingroups' => 'Member of {{PLURAL:$1|group|groups}}:',
-'prefs-registration' => 'Registration time:',
-'yourrealname' => 'Real name:',
-'yourlanguage' => 'Language:',
-'yourvariant' => 'Variant:', # only translate this message to other languages if you have to change it
-'yournick' => 'Signature:',
-'badsig' => 'Invalid raw signature.
-Check HTML tags.',
-'badsiglength' => 'Your signature is too long.
-It must not be more than $1 {{PLURAL:$1|character|characters}} long.',
-'yourgender' => 'Gender:',
-'gender-unknown' => 'Unspecified',
-'gender-male' => 'Male',
-'gender-female' => 'Female',
-'prefs-help-gender' => 'Optional: used for gender-correct addressing by the software.
-This information will be public.',
-'email' => 'E-mail',
-'prefs-help-realname' => 'Real name is optional.
-If you choose to provide it, this will be used for giving you attribution for your work.',
'loginerror' => 'Login error',
-'prefs-help-email' => 'E-mail address is optional, but allows a new password to be e-mailed to you if you forget your password.
-You can also choose to let others contact you through your user or talk page without needing to reveal your identity.',
-'prefs-help-email-required' => 'E-mail address is required.',
'nocookiesnew' => 'The user account was created, but you are not logged in.
{{SITENAME}} uses cookies to log in users.
You have cookies disabled.
Please try again.',
'wrongpasswordempty' => 'Password entered was blank.
Please try again.',
-'passwordtooshort' => 'Your password is invalid or too short.
-It must have at least {{PLURAL:$1|1 character|$1 characters}} and be different from your username.',
+'passwordtooshort' => 'Your password is too short.
+It must have at least {{PLURAL:$1|1 character|$1 characters}}.',
+'password-name-match' => 'Your password must be different from your username.',
'mailmypassword' => 'E-mail new password',
'passwordremindertitle' => 'New temporary password for {{SITENAME}}',
'passwordremindertext' => 'Someone (probably you, from IP address $1) requested a new
'newpassword' => 'New password:',
'retypenew' => 'Retype new password:',
'resetpass_submit' => 'Set password and log in',
-'resetpass_success' => 'Your password has been changed successfully! Now logging you in…',
+'resetpass_success' => 'Your password has been changed successfully! Now logging you in...',
'resetpass_forbidden' => 'Passwords cannot be changed',
'resetpass-no-info' => 'You must be logged in to access this page directly.',
'resetpass-submit-loggedin' => 'Change password',
'''Only''' the text in the upper text area will be saved when you press \"Save page\".",
'yourtext' => 'Your text',
'storedversion' => 'Stored revision',
-'nonunicodebrowser' => "'''WARNING: Your browser is not unicode compliant.'''
+'nonunicodebrowser' => "'''Warning: Your browser is not unicode compliant.'''
A workaround is in place to allow you to safely edit pages: non-ASCII characters will appear in the edit box as hexadecimal codes.",
-'editingold' => "'''WARNING: You are editing an out-of-date revision of this page.'''
+'editingold' => "'''Warning: You are editing an out-of-date revision of this page.'''
If you save it, any changes made since this revision will be lost.",
'yourdiff' => 'Differences',
'copyrightwarning' => "Please note that all contributions to {{SITENAME}} are considered to be released under the $2 (see $1 for details).
If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.<br />
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
-'''DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!'''",
+'''Do not submit copyrighted work without permission!'''",
'copyrightwarning2' => "Please note that all contributions to {{SITENAME}} may be edited, altered, or removed by other contributors.
If you do not want your writing to be edited mercilessly, then do not submit it here.<br />
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see $1 for details).
-'''DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!'''",
-'longpagewarning' => "'''WARNING''': This page is $1 kilobytes long;
+'''Do not submit copyrighted work without permission!'''",
+'editpage-tos-summary' => '-', # do not translate or duplicate this message to other languages
+'longpagewarning' => "'''Warning:''' This page is $1 kilobytes long;
some browsers may have problems editing pages approaching or longer than 32kb.
Please consider breaking the page into smaller sections.",
-'longpageerror' => "'''ERROR: The text you have submitted is $1 kilobytes long, which is longer than the maximum of $2 kilobytes.'''
+'longpageerror' => "'''Error: The text you have submitted is $1 kilobytes long, which is longer than the maximum of $2 kilobytes.'''
It cannot be saved.",
-'readonlywarning' => "'''WARNING: The database has been locked for maintenance, so you will not be able to save your edits right now.'''
+'readonlywarning' => "'''Warning: The database has been locked for maintenance, so you will not be able to save your edits right now.'''
You may wish to cut-n-paste the text into a text file and save it for later.
The administrator who locked it offered this explanation: $1",
-'protectedpagewarning' => "'''WARNING: This page has been locked so that only users with administrator privileges can edit it.'''",
+'protectedpagewarning' => "'''Warning: This page has been locked so that only users with administrator privileges can edit it.'''",
'semiprotectedpagewarning' => "'''Note:''' This page has been locked so that only registered users can edit it.",
'cascadeprotectedwarning' => "'''Warning:''' This page has been locked so that only users with administrator privileges can edit it, because it is included in the following cascade-protected {{PLURAL:$1|page|pages}}:",
-'titleprotectedwarning' => "'''WARNING: This page has been locked so that [[Special:ListGroupRights|specific rights]] are needed to create it.'''",
+'titleprotectedwarning' => "'''Warning: This page has been locked so that [[Special:ListGroupRights|specific rights]] are needed to create it.'''",
'templatesused' => 'Templates used on this page:',
'templatesusedpreview' => 'Templates used in this preview:',
'templatesusedsection' => 'Templates used in this section:',
It already exists.',
# Parser/template warnings
-'expensive-parserfunction-warning' => 'Warning: This page contains too many expensive parser function calls.
+'expensive-parserfunction-warning' => "'''Warning:''' This page contains too many expensive parser function calls.
-It should have less than $2 {{PLURAL:$2|call|calls}}, there {{PLURAL:$1|is now $1 call|are now $1 calls}}.',
+It should have less than $2 {{PLURAL:$2|call|calls}}, there {{PLURAL:$1|is now $1 call|are now $1 calls}}.",
'expensive-parserfunction-category' => 'Pages with too many expensive parser function calls',
-'post-expand-template-inclusion-warning' => 'Warning: Template include size is too large.
-Some templates will not be included.',
+'post-expand-template-inclusion-warning' => "'''Warning:''' Template include size is too large.
+Some templates will not be included.",
'post-expand-template-inclusion-category' => 'Pages where template include size is exceeded',
-'post-expand-template-argument-warning' => 'Warning: This page contains at least one template argument which has a too large expansion size.
-These arguments have been omitted.',
+'post-expand-template-argument-warning' => "'''Warning:''' This page contains at least one template argument which has a too large expansion size.
+These arguments have been omitted.",
'post-expand-template-argument-category' => 'Pages containing omitted template arguments',
'parser-template-loop-warning' => 'Template loop detected: [[$1]]',
'parser-template-recursion-depth-warning' => 'Template recursion depth limit exceeded ($1)',
'''({{int:last}})''' = difference with preceding revision, '''{{int:minoreditletter}}''' = minor edit.",
'history-fieldset-title' => 'Browse history',
'history_copyright' => '-', # do not translate or duplicate this message to other languages
-'deletedrev' => '[deleted]',
'histfirst' => 'Earliest',
'histlast' => 'Latest',
'historysize' => '({{PLURAL:$1|1 byte|$1 bytes}})',
Try [[Special:Search|searching on the wiki]] for relevant new pages.',
# Revision deletion
-'rev-deleted-comment' => '(comment removed)',
-'rev-deleted-user' => '(username removed)',
-'rev-deleted-event' => '(log action removed)',
-'rev-deleted-text-permission' => "This page revision has been '''deleted'''.
-There may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} deletion log].",
-'rev-deleted-text-unhide' => "This page revision has been '''deleted'''.
-There may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} deletion log].
+'rev-deleted-comment' => '(comment removed)',
+'rev-deleted-user' => '(username removed)',
+'rev-deleted-event' => '(log action removed)',
+'rev-deleted-text-permission' => "This page revision has been '''deleted'''.
+There may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].",
+'rev-deleted-text-unhide' => "This page revision has been '''deleted'''.
+There may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].
As an administrator you can still [$1 view this revision] if you wish to proceed.",
-'rev-deleted-text-view' => "This page revision has been '''deleted'''.
-As an administrator you can view it; there may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} deletion log].",
-'rev-deleted-no-diff' => "You cannot view this diff because one of the revisions has been '''deleted'''.
-There may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} deletion log].",
-'rev-deleted-unhide-diff' => "One of the revisions of this diff has been '''deleted'''.
-There may be details in the [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} deletion log].
+'rev-deleted-text-view' => "This page revision has been '''deleted'''.
+As an administrator you can view it; there may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].",
+'rev-deleted-no-diff' => "You cannot view this diff because one of the revisions has been '''deleted'''.
+There may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].",
+'rev-deleted-unhide-diff' => "One of the revisions of this diff has been '''deleted'''.
+There may be details in the [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} suppression log].
As an administrator you can still [$1 view this diff] if you wish to proceed.",
-'rev-delundel' => 'show/hide',
-'revisiondelete' => 'Delete/undelete revisions',
-'revdelete-nooldid-title' => 'Invalid target revision',
-'revdelete-nooldid-text' => 'You have either not specified a target revision(s) to perform this
+'rev-delundel' => 'show/hide',
+'revisiondelete' => 'Delete/undelete revisions',
+'revdelete-nooldid-title' => 'Invalid target revision',
+'revdelete-nooldid-text' => 'You have either not specified a target revision(s) to perform this
function, the specified revision does not exist, or you are attempting to hide the current revision.',
-'revdelete-nologtype-title' => 'No log type given',
-'revdelete-nologtype-text' => 'You have not specified a log type to perform this action on.',
-'revdelete-toomanytargets-title' => 'Too many targets',
-'revdelete-toomanytargets-text' => 'You have specified too many types of targets to perform this action on.',
-'revdelete-nologid-title' => 'Invalid log entry',
-'revdelete-nologid-text' => 'You have either not specified a target log event to perform this function or the specified entry does not exist.',
-'revdelete-selected' => "'''{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:'''",
-'logdelete-selected' => "'''{{PLURAL:$1|Selected log event|Selected log events}}:'''",
-'revdelete-text' => "'''Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.'''
+'revdelete-nologtype-title' => 'No log type given',
+'revdelete-nologtype-text' => 'You have not specified a log type to perform this action on.',
+'revdelete-nologid-title' => 'Invalid log entry',
+'revdelete-nologid-text' => 'You have either not specified a target log event to perform this function or the specified entry does not exist.',
+'revdelete-no-file' => 'The file specified does not exist.',
+'revdelete-show-file-confirm' => 'Are you sure you want to view a deleted revision of the file "<nowiki>$1</nowiki>" from $2 at $3?',
+'revdelete-show-file-submit' => 'Yes',
+'revdelete-selected' => "'''{{PLURAL:$2|Selected revision|Selected revisions}} of [[:$1]]:'''",
+'logdelete-selected' => "'''{{PLURAL:$1|Selected log event|Selected log events}}:'''",
+'revdelete-text' => "'''Deleted revisions and events will still appear in the page history and logs, but parts of their content will be inaccessible to the public.'''
Other administrators on {{SITENAME}} will still be able to access the hidden content and can undelete it again through this same interface, unless additional restrictions are set.
Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].",
-'revdelete-suppress-text' => "Suppression should '''only''' be used for the following cases:
+'revdelete-suppress-text' => "Suppression should '''only''' be used for the following cases:
* Inappropriate personal information
*: ''home addresses and telephone numbers, social security numbers, etc.''",
-'revdelete-legend' => 'Set visibility restrictions',
-'revdelete-hide-text' => 'Hide revision text',
-'revdelete-hide-name' => 'Hide action and target',
-'revdelete-hide-comment' => 'Hide edit comment',
-'revdelete-hide-user' => "Hide editor's username/IP",
-'revdelete-hide-restricted' => 'Suppress data from administrators as well as others',
-'revdelete-suppress' => 'Suppress data from administrators as well as others',
-'revdelete-hide-image' => 'Hide file content',
-'revdelete-unsuppress' => 'Remove restrictions on restored revisions',
-'revdelete-log' => 'Log comment:',
-'revdelete-submit' => 'Apply to selected revision',
-'revdelete-logentry' => 'changed revision visibility of [[$1]]',
-'logdelete-logentry' => 'changed event visibility of [[$1]]',
-'revdelete-success' => "'''Revision visibility successfully set.'''",
-'revdelete-failure' => "'''Revision visibility could not be set.'''",
-'logdelete-success' => "'''Log visibility successfully set.'''",
-'revdel-restore' => 'change visibility',
-'pagehist' => 'Page history',
-'deletedhist' => 'Deleted history',
-'revdelete-content' => 'content',
-'revdelete-summary' => 'edit summary',
-'revdelete-uname' => 'username',
-'revdelete-restricted' => 'applied restrictions to administrators',
-'revdelete-unrestricted' => 'removed restrictions for administrators',
-'revdelete-hid' => 'hid $1',
-'revdelete-unhid' => 'unhid $1',
-'revdelete-log-message' => '$1 for $2 {{PLURAL:$2|revision|revisions}}',
-'logdelete-log-message' => '$1 for $2 {{PLURAL:$2|event|events}}',
+'revdelete-legend' => 'Set visibility restrictions',
+'revdelete-hide-text' => 'Hide revision text',
+'revdelete-hide-name' => 'Hide action and target',
+'revdelete-hide-comment' => 'Hide edit comment',
+'revdelete-hide-user' => "Hide editor's username/IP",
+'revdelete-hide-restricted' => 'Suppress data from administrators as well as others',
+'revdelete-suppress' => 'Suppress data from administrators as well as others',
+'revdelete-hide-image' => 'Hide file content',
+'revdelete-unsuppress' => 'Remove restrictions on restored revisions',
+'revdelete-log' => 'Log comment:',
+'revdelete-submit' => 'Apply to selected revision',
+'revdelete-logentry' => 'changed revision visibility of [[$1]]',
+'logdelete-logentry' => 'changed event visibility of [[$1]]',
+'revdelete-success' => "'''Revision visibility successfully set.'''",
+'revdelete-failure' => "'''Revision visibility could not be set:'''
+$1",
+'logdelete-success' => "'''Log visibility successfully set.'''",
+'logdelete-failure' => "'''Log visibility could not be set:'''
+$1",
+'revdel-restore' => 'change visibility',
+'pagehist' => 'Page history',
+'deletedhist' => 'Deleted history',
+'revdelete-content' => 'content',
+'revdelete-summary' => 'edit summary',
+'revdelete-uname' => 'username',
+'revdelete-restricted' => 'applied restrictions to administrators',
+'revdelete-unrestricted' => 'removed restrictions for administrators',
+'revdelete-hid' => 'hid $1',
+'revdelete-unhid' => 'unhid $1',
+'revdelete-log-message' => '$1 for $2 {{PLURAL:$2|revision|revisions}}',
+'logdelete-log-message' => '$1 for $2 {{PLURAL:$2|event|events}}',
+'revdelete-hide-current' => 'Error hiding the item dated $2, $1: this is the current revision.
+It cannot be hidden.',
+'revdelete-show-no-access' => 'Error showing the item dated $2, $1: this item has been marked "restricted".
+You do not have access to it.',
+'revdelete-modify-no-access' => 'Error modifying the item dated $2, $1: this item has been marked "restricted".
+You do not have access to it.',
+'revdelete-modify-missing' => 'Error modifying item ID $1: it is missing from the database!',
+'revdelete-no-change' => "'''Warning:''' the item dated $2, $1 already had the requested visibility settings.",
+'revdelete-concurrent-change' => 'Error modifying the item dated $2, $1: its status appears to have been changed by someone else while you attempted to modify it.
+Please check the logs.',
+'revdelete-only-restricted' => 'You cannot suppress items from view by administrators without also selecting one of the other suppression options.',
# Suppression log
'suppressionlog' => 'Suppression log',
'notitlematches' => 'No page title matches',
'textmatches' => 'Page text matches',
'notextmatches' => 'No page text matches',
-'prevn' => 'previous $1',
-'nextn' => 'next $1',
+'prevn' => 'previous {{PLURAL:$1|$1}}',
+'nextn' => 'next {{PLURAL:$1|$1}}',
'prevn-title' => 'Previous $1 {{PLURAL:$1|result|results}}',
'nextn-title' => 'Next $1 {{PLURAL:$1|result|results}}',
'shown-title' => 'Show $1 {{PLURAL:$1|result|results}} per page',
'searchmenu-prefix' => '[[Special:PrefixIndex/$1|Browse pages with this prefix]]',
'searchmenu-help' => '[[{{MediaWiki:Searchhelp-url}}|{{int:help}}]]?', # do not translate or duplicate this message to other languages
'searchprofile-articles' => 'Content pages',
-'searchprofile-project' => 'Project pages',
-'searchprofile-images' => 'Files',
+'searchprofile-project' => 'Help and Project pages',
+'searchprofile-images' => 'Multimedia',
'searchprofile-everything' => 'Everything',
'searchprofile-advanced' => 'Advanced',
'searchprofile-articles-tooltip' => 'Search in $1',
'search-mwsuggest-disabled' => 'no suggestions',
'search-relatedarticle' => 'Related',
'mwsuggest-disable' => 'Disable AJAX suggestions',
+'searcheverything-enable' => 'Search in all namespaces',
'searchrelated' => 'related',
'searchall' => 'all',
'showingresults' => "Showing below up to {{PLURAL:$1|'''1''' result|'''$1''' results}} starting with #'''$2'''.",
'showingresultsnum' => "Showing below {{PLURAL:$3|'''1''' result|'''$3''' results}} starting with #'''$2'''.",
'showingresultstotal' => "Showing below {{PLURAL:$4|result '''$1''' of '''$3'''|results '''$1 - $2''' of '''$3'''}}",
+'showingresultsheader' => "{{PLURAL:$5|Result '''$1''' of '''$3'''|Results '''$1 - $2''' of '''$3'''}} for '''$4'''",
'nonefound' => "'''Note''': Only some namespaces are searched by default.
Try prefixing your query with ''all:'' to search all content (including talk pages, templates, etc), or use the desired namespace as prefix.",
'search-nonefound' => 'There were no results matching the query.',
'powersearch-ns' => 'Search in namespaces:',
'powersearch-redir' => 'List redirects',
'powersearch-field' => 'Search for',
+'powersearch-togglelabel' => 'Check:',
+'powersearch-toggleall' => 'All',
+'powersearch-togglenone' => 'None',
'search-external' => 'External search',
'searchdisabled' => '{{SITENAME}} search is disabled.
You can search via Google in the meantime.
'qbsettings-floatingright' => 'Floating right',
# Preferences page
-'preferences' => 'Preferences',
-'preferences-summary' => '', # do not translate or duplicate this message to other languages
-'mypreferences' => 'My preferences',
-'prefs-edits' => 'Number of edits:',
-'prefsnologin' => 'Not logged in',
-'prefsnologintext' => 'You must be <span class="plainlinks">[{{fullurl:Special:UserLogin|returnto=$1}} logged in]</span> to set user preferences.',
-'changepassword' => 'Change password',
-'prefs-skin' => 'Skin',
-'skin-preview' => 'Preview',
-'prefs-math' => 'Math',
-'dateformat' => 'Date format',
-'datedefault' => 'No preference',
-'prefs-datetime' => 'Date and time',
-'math_failure' => 'Failed to parse',
-'math_unknown_error' => 'unknown error',
-'math_unknown_function' => 'unknown function',
-'math_lexing_error' => 'lexing error',
-'math_syntax_error' => 'syntax error',
-'math_image_error' => 'PNG conversion failed;
-check for correct installation of latex, dvips, gs, and convert',
-'math_bad_tmpdir' => 'Cannot write to or create math temp directory',
-'math_bad_output' => 'Cannot write to or create math output directory',
-'math_notexvc' => 'Missing texvc executable;
-please see math/README to configure.',
-'prefs-personal' => 'User profile',
-'prefs-rc' => 'Recent changes',
-'prefs-watchlist' => 'Watchlist',
-'prefs-watchlist-days' => 'Days to show in watchlist:',
-'prefs-watchlist-days-max' => '(maximum 7 days)',
-'prefs-watchlist-edits' => 'Maximum number of changes to show in expanded watchlist:',
-'prefs-watchlist-edits-max' => '(maximum number: 1000)',
-'prefs-misc' => 'Misc',
-'prefs-resetpass' => 'Change password',
-'prefs-email' => 'E-mail options',
-'prefs-rendering' => 'Page Rendering',
-'saveprefs' => 'Save',
-'resetprefs' => 'Clear unsaved changes',
-'restoreprefs' => 'Restore all default settings',
-'prefs-editing' => 'Editing',
-'prefs-edit-boxsize' => 'Size of the edit window.',
-'rows' => 'Rows:',
-'columns' => 'Columns:',
-'searchresultshead' => 'Search',
-'resultsperpage' => 'Hits per page:',
-'contextlines' => 'Lines per hit:',
-'contextchars' => 'Context per line:',
-'stub-threshold' => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):',
-'recentchangesdays' => 'Days to show in recent changes:',
-'recentchangesdays-max' => '(maximum $1 {{PLURAL:$1|day|days}})',
-'recentchangescount' => 'Number of edits to show in recent changes, page histories, and in logs, by default:',
-'savedprefs' => 'Your preferences have been saved.',
-'timezonelegend' => 'Time zone',
-'localtime' => 'Local time:',
-'timezoneselect' => 'Time zone:',
-'timezoneuseserverdefault' => 'Use server default',
-'timezoneuseoffset' => 'Other (specify offset)',
-'timezoneoffset' => 'Offset¹:',
-'servertime' => 'Server time:',
-'guesstimezone' => 'Fill in from browser',
-'timezoneregion-africa' => 'Africa',
-'timezoneregion-america' => 'America',
-'timezoneregion-antarctica' => 'Antarctica',
-'timezoneregion-arctic' => 'Arctic',
-'timezoneregion-asia' => 'Asia',
-'timezoneregion-atlantic' => 'Atlantic Ocean',
-'timezoneregion-australia' => 'Australia',
-'timezoneregion-europe' => 'Europe',
-'timezoneregion-indian' => 'Indian Ocean',
-'timezoneregion-pacific' => 'Pacific Ocean',
-'allowemail' => 'Enable e-mail from other users',
-'prefs-searchoptions' => 'Search options',
-'prefs-namespaces' => 'Namespaces',
-'defaultns' => 'Search in these namespaces by default:',
-'default' => 'default',
-'prefs-files' => 'Files',
-'prefs-custom-css' => 'Custom CSS',
-'prefs-custom-js' => 'Custom JS',
-'prefs-reset-intro' => 'You can use this page to reset your preferences to the site defaults.
+'preferences' => 'Preferences',
+'preferences-summary' => '', # do not translate or duplicate this message to other languages
+'mypreferences' => 'My preferences',
+'prefs-edits' => 'Number of edits:',
+'prefsnologin' => 'Not logged in',
+'prefsnologintext' => 'You must be <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} logged in]</span> to set user preferences.',
+'changepassword' => 'Change password',
+'prefs-skin' => 'Skin',
+'skin-preview' => 'Preview',
+'prefs-math' => 'Math',
+'datedefault' => 'No preference',
+'prefs-datetime' => 'Date and time',
+'prefs-personal' => 'User profile',
+'prefs-rc' => 'Recent changes',
+'prefs-watchlist' => 'Watchlist',
+'prefs-watchlist-days' => 'Days to show in watchlist:',
+'prefs-watchlist-days-max' => '(maximum 7 days)',
+'prefs-watchlist-edits' => 'Maximum number of changes to show in expanded watchlist:',
+'prefs-watchlist-edits-max' => '(maximum number: 1000)',
+'prefs-misc' => 'Misc',
+'prefs-resetpass' => 'Change password',
+'prefs-email' => 'E-mail options',
+'prefs-rendering' => 'Appearance',
+'saveprefs' => 'Save',
+'resetprefs' => 'Clear unsaved changes',
+'restoreprefs' => 'Restore all default settings',
+'prefs-editing' => 'Editing',
+'prefs-edit-boxsize' => 'Size of the edit window.',
+'rows' => 'Rows:',
+'columns' => 'Columns:',
+'searchresultshead' => 'Search',
+'resultsperpage' => 'Hits per page:',
+'contextlines' => 'Lines per hit:',
+'contextchars' => 'Context per line:',
+'stub-threshold' => 'Threshold for <a href="#" class="stub">stub link</a> formatting (bytes):',
+'recentchangesdays' => 'Days to show in recent changes:',
+'recentchangesdays-max' => '(maximum $1 {{PLURAL:$1|day|days}})',
+'recentchangescount' => 'Number of edits to show by default:',
+'prefs-help-recentchangescount' => 'This includes recent changes, page histories, and logs.',
+'savedprefs' => 'Your preferences have been saved.',
+'timezonelegend' => 'Time zone:',
+'localtime' => 'Local time:',
+'timezoneuseserverdefault' => 'Use server default',
+'timezoneuseoffset' => 'Other (specify offset)',
+'timezoneoffset' => 'Offset¹:',
+'servertime' => 'Server time:',
+'guesstimezone' => 'Fill in from browser',
+'timezoneregion-africa' => 'Africa',
+'timezoneregion-america' => 'America',
+'timezoneregion-antarctica' => 'Antarctica',
+'timezoneregion-arctic' => 'Arctic',
+'timezoneregion-asia' => 'Asia',
+'timezoneregion-atlantic' => 'Atlantic Ocean',
+'timezoneregion-australia' => 'Australia',
+'timezoneregion-europe' => 'Europe',
+'timezoneregion-indian' => 'Indian Ocean',
+'timezoneregion-pacific' => 'Pacific Ocean',
+'allowemail' => 'Enable e-mail from other users',
+'prefs-searchoptions' => 'Search options',
+'prefs-namespaces' => 'Namespaces',
+'defaultns' => 'Otherwise search in these namespaces:',
+'default' => 'default',
+'prefs-files' => 'Files',
+'prefs-custom-css' => 'Custom CSS',
+'prefs-custom-js' => 'Custom JS',
+'prefs-reset-intro' => 'You can use this page to reset your preferences to the site defaults.
This cannot be undone.',
+'prefs-emailconfirm-label' => 'E-mail confirmation:',
+'prefs-textboxsize' => 'Size of editing window',
+'youremail' => 'E-mail:',
+'username' => 'Username:',
+'uid' => 'User ID:',
+'prefs-memberingroups' => 'Member of {{PLURAL:$1|group|groups}}:',
+'prefs-registration' => 'Registration time:',
+'yourrealname' => 'Real name:',
+'yourlanguage' => 'Language:',
+'yourvariant' => 'Variant:', # only translate this message to other languages if you have to change it
+'yournick' => 'Signature:',
+'badsig' => 'Invalid raw signature.
+Check HTML tags.',
+'badsiglength' => 'Your signature is too long.
+It must not be more than $1 {{PLURAL:$1|character|characters}} long.',
+'yourgender' => 'Gender:',
+'gender-unknown' => 'Unspecified',
+'gender-male' => 'Male',
+'gender-female' => 'Female',
+'prefs-help-gender' => 'Optional: used for gender-correct addressing by the software.
+This information will be public.',
+'email' => 'E-mail',
+'prefs-help-realname' => 'Real name is optional.
+If you choose to provide it, this will be used for giving you attribution for your work.',
+'prefs-help-email' => 'E-mail address is optional, but allows a new password to be e-mailed to you if you forget your password.
+You can also choose to let others contact you through your user or talk page without needing to reveal your identity.',
+'prefs-help-email-required' => 'E-mail address is required.',
+'prefs-info' => 'Basic information',
+'prefs-i18n' => 'Internationalisation',
+'prefs-signature' => 'Signature',
+'prefs-dateformat' => 'Date format',
+'prefs-timeoffset' => 'Time offset',
+'prefs-advancedediting' => 'Advanced options',
+'prefs-advancedrc' => 'Advanced options',
+'prefs-advancedrendering' => 'Advanced options',
+'prefs-advancedsearchoptions' => 'Advanced options',
+'prefs-advancedwatchlist' => 'Advanced options',
+'prefs-display' => 'Display options',
+'prefs-diffs' => 'Diffs',
# User rights
'userrights' => 'User rights management',
'right-move-subpages' => 'Move pages with their subpages',
'right-move-rootuserpages' => 'Move root user pages',
'right-movefile' => 'Move files',
-'right-suppressredirect' => 'Not create a redirect from the old name when moving a page',
+'right-suppressredirect' => 'Not create redirects from source pages when moving pages',
'right-upload' => 'Upload files',
-'right-reupload' => 'Overwrite an existing file',
-'right-reupload-own' => 'Overwrite an existing file uploaded by oneself',
+'right-reupload' => 'Overwrite existing files',
+'right-reupload-own' => 'Overwrite existing files uploaded by oneself',
'right-reupload-shared' => 'Override files on the shared media repository locally',
-'right-upload_by_url' => 'Upload a file from a URL address',
+'right-upload_by_url' => 'Upload files from a URL',
'right-purge' => 'Purge the site cache for a page without confirmation',
'right-autoconfirmed' => 'Edit semi-protected pages',
'right-bot' => 'Be treated as an automated process',
'action-upload' => 'upload this file',
'action-reupload' => 'overwrite this existing file',
'action-reupload-shared' => 'override this file on a shared repository',
-'action-upload_by_url' => 'upload this file from a URL address',
+'action-upload_by_url' => 'upload this file from a URL',
'action-writeapi' => 'use the write API',
'action-delete' => 'delete this page',
'action-deleterevision' => 'delete this revision',
# Recent changes linked
'recentchangeslinked' => 'Related changes',
+'recentchangeslinked-feed' => 'Related changes',
+'recentchangeslinked-toolbox' => 'Related changes',
'recentchangeslinked-title' => 'Changes related to "$1"',
'recentchangeslinked-backlink' => '← $1', # only translate this message to other languages if you have to change it
'recentchangeslinked-noresult' => 'No changes on linked pages during the given period.',
'sourcefilename' => 'Source filename:',
'destfilename' => 'Destination filename:',
'upload-maxfilesize' => 'Maximum file size: $1',
-'watchthisupload' => 'Watch this page',
+'watchthisupload' => 'Watch this file',
'filewasdeleted' => 'A file of this name has been previously uploaded and subsequently deleted.
You should check the $1 before proceeding to upload it again.',
'upload-wasdeleted' => "'''Warning: You are uploading a file that was previously deleted.'''
'listfiles_count' => 'Versions',
# File description page
+'file-anchor-link' => 'File',
'filehist' => 'File history',
'filehist-help' => 'Click on a date/time to view the file as it appeared at that time.',
'filehist-deleteall' => 'delete all',
'filehist-dimensions' => 'Dimensions',
'filehist-filesize' => 'File size',
'filehist-comment' => 'Comment',
+'filehist-missing' => 'File missing',
'imagelinks' => 'File links',
'linkstoimage' => 'The following {{PLURAL:$1|page links|$1 pages link}} to this file:',
'linkstoimage-more' => 'More than $1 {{PLURAL:$1|page links|pages link}} to this file.
'sharedupload-desc-here' => 'This file is from $1 and may be used by other projects.
The description on its [$2 file description page] there is shown below.',
'shareddescriptionfollows' => '-', # do not translate or duplicate this message to other languages
-'noimage' => 'No file by this name exists, but you can $1.',
-'noimage-linktext' => 'upload one',
+'filepage-nofile' => 'No file by this name exists.',
+'filepage-nofile-link' => 'No file by this name exists, but you can [$1 upload it].',
'uploadnewversion-linktext' => 'Upload a new version of this file',
'shared-repo-from' => 'from $1',
'shared-repo' => 'a shared repository',
'brokenredirects' => 'Broken redirects',
'brokenredirects-summary' => '', # do not translate or duplicate this message to other languages
'brokenredirectstext' => 'The following redirects link to non-existent pages:',
-'brokenredirects-edit' => '(edit)',
-'brokenredirects-delete' => '(delete)',
+'brokenredirects-edit' => 'edit',
+'brokenredirects-delete' => 'delete',
'withoutinterwiki' => 'Pages without language links',
'withoutinterwiki-summary' => 'The following pages do not link to other language versions.',
# Special:Categories
'categories' => 'Categories',
'categories-summary' => '', # do not translate or duplicate this message to other languages
-'categoriespagetext' => 'The following categories contain pages or media.
+'categoriespagetext' => 'The following {{PLURAL:$1|category contains|categories contain}} pages or media.
[[Special:UnusedCategories|Unused categories]] are not shown here.
Also see [[Special:WantedCategories|wanted categories]].',
'categoriesfrom' => 'Display categories starting at:',
'special-categories-sort-abc' => 'sort alphabetically',
# Special:DeletedContributions
-'deletedcontributions' => 'Deleted user contributions',
-'deletedcontributions-title' => 'Deleted user contributions',
+'deletedcontributions' => 'Deleted user contributions',
+'deletedcontributions-title' => 'Deleted user contributions',
+'sp-deletedcontributions-contribs' => 'contributions',
# Special:LinkSearch
'linksearch' => 'External links',
'listusersfrom' => 'Display users starting at:',
'listusers-submit' => 'Show',
'listusers-noresult' => 'No user found.',
+'listusers-blocked' => '(blocked)',
+
+# Special:ActiveUsers
+'activeusers' => 'Active users list',
+'activeusers-summary' => '', # do not translate or duplicate this message to other languages
+'activeusers-count' => '$1 recent {{PLURAL:$1|edit|edits}}',
+'activeusers-from' => 'Display users starting at:',
+'activeusers-noresult' => 'No users found.',
# Special:Log/newusers
'newuserlogpage' => 'User creation log',
'newuserlog-autocreate-entry' => 'Account created automatically',
# Special:ListGroupRights
-'listgrouprights' => 'User group rights',
-'listgrouprights-summary' => 'The following is a list of user groups defined on this wiki, with their associated access rights.
+'listgrouprights' => 'User group rights',
+'listgrouprights-summary' => 'The following is a list of user groups defined on this wiki, with their associated access rights.
There may be [[{{MediaWiki:Listgrouprights-helppage}}|additional information]] about individual rights.',
-'listgrouprights-group' => 'Group',
-'listgrouprights-rights' => 'Rights',
-'listgrouprights-helppage' => 'Help:Group rights',
-'listgrouprights-members' => '(list of members)',
-'listgrouprights-right-display' => '$1 ($2)', # only translate this message to other languages if you have to change it
-'listgrouprights-addgroup' => 'Can add {{PLURAL:$2|group|groups}}: $1',
-'listgrouprights-removegroup' => 'Can remove {{PLURAL:$2|group|groups}}: $1',
-'listgrouprights-addgroup-all' => 'Can add all groups',
-'listgrouprights-removegroup-all' => 'Can remove all groups',
+'listgrouprights-key' => '* <span class="listgrouprights-granted">Granted right</span>
+* <span class="listgrouprights-revoked">Revoked right</span>',
+'listgrouprights-group' => 'Group',
+'listgrouprights-rights' => 'Rights',
+'listgrouprights-helppage' => 'Help:Group rights',
+'listgrouprights-members' => '(list of members)',
+'listgrouprights-right-display' => '<span class="listgrouprights-granted">$1 ($2)</span>', # only translate this message to other languages if you have to change it
+'listgrouprights-right-revoked' => '<span class="listgrouprights-revoked">$1 ($2)</span>', # only translate this message to other languages if you have to change it
+'listgrouprights-addgroup' => 'Add {{PLURAL:$2|group|groups}}: $1',
+'listgrouprights-removegroup' => 'Remove {{PLURAL:$2|group|groups}}: $1',
+'listgrouprights-addgroup-all' => 'Add all groups',
+'listgrouprights-removegroup-all' => 'Remove all groups',
+'listgrouprights-addgroup-self' => 'Add {{PLURAL:$2|group|groups}} to own account: $1',
+'listgrouprights-removegroup-self' => 'Remove {{PLURAL:$2|group|groups}} from own account: $1',
+'listgrouprights-addgroup-self-all' => 'Add all groups to own account',
+'listgrouprights-removegroup-self-all' => 'Remove all groups from own account',
# E-mail user
'mailnologin' => 'No send address',
'watchmethod-recent' => 'checking recent edits for watched pages',
'watchmethod-list' => 'checking watched pages for recent edits',
'watchlistcontains' => 'Your watchlist contains $1 {{PLURAL:$1|page|pages}}.',
-'iteminvalidname' => "Problem with item '$1', invalid name…",
+'iteminvalidname' => "Problem with item '$1', invalid name...",
'wlnote' => "Below {{PLURAL:$1|is the last change|are the last '''$1''' changes}} in the last {{PLURAL:$2|hour|'''$2''' hours}}.",
'wlshowlast' => 'Show last $1 hours $2 days $3',
'watchlist-options' => 'Watchlist options',
# Displayed when you click the "watch" button and it is in the process of watching
-'watching' => 'Watching…',
-'unwatching' => 'Unwatching…',
+'watching' => 'Watching...',
+'unwatching' => 'Unwatching...',
'enotif_mailer' => '{{SITENAME}} Notification Mailer',
'enotif_reset' => 'Mark all pages visited',
'delete-confirm' => 'Delete "$1"',
'delete-backlink' => '← $1', # only translate this message to other languages if you have to change it
'delete-legend' => 'Delete',
-'historywarning' => 'Warning: The page you are about to delete has a history:',
+'historywarning' => "'''Warning:''' The page you are about to delete has a history:",
'confirmdeletetext' => 'You are about to delete a page along with all of its history.
Please confirm that you intend to do this, that you understand the consequences, and that you are doing this in accordance with [[{{MediaWiki:Policy-url}}|the policy]].',
'actioncomplete' => 'Action complete',
'undelete-nodiff' => 'No previous revision found.',
'undeletebtn' => 'Restore',
'undeletelink' => 'view/restore',
+'undeleteviewlink' => 'view',
'undeletereset' => 'Reset',
'undeleteinvert' => 'Invert selection',
'undeletecomment' => 'Comment:',
'undelete-error-long' => 'Errors were encountered while undeleting the file:
$1',
-'undelete-show-file-confirm' => 'Are you sure you want to view a deleted revision of the file "<nowiki>$1</nowiki>" from $2 at $3?',
+'undelete-show-file-confirm' => 'Are you sure you want to view the deleted revision of the file "<nowiki>$1</nowiki>" from $2 at $3?',
'undelete-show-file-submit' => 'Yes',
# Namespace form on various pages
'ipblocklist-submit' => 'Search',
'blocklistline' => '$1, $2 blocked $3 ($4)',
'infiniteblock' => 'infinite',
-'expiringblock' => 'expires $1',
+'expiringblock' => 'expires on $1 at $2',
'anononlyblock' => 'anon. only',
'noautoblockblock' => 'autoblock disabled',
'createaccountblock' => 'account creation blocked',
Note that the page will '''not''' be moved if there is already a page at the new title, unless it is empty or a redirect and has no past edit history.
This means that you can rename a page back to where it was renamed from if you make a mistake, and you cannot overwrite an existing page.
-'''WARNING!'''
+'''Warning!'''
This can be a drastic and unexpected change for a popular page;
please be sure you understand the consequences of this before proceeding.",
'movepagetalktext' => "The associated talk page will be automatically moved along with it '''unless:'''
'imageinvalidfilename' => 'The target file name is invalid',
'fix-double-redirects' => 'Update any redirects that point to the original title',
'move-leave-redirect' => 'Leave a redirect behind',
+'protectedpagemovewarning' => "'''Warning:''' This page has been locked so that only users with administrator privileges can move it.",
+'semiprotectedpagemovewarning' => "'''Note:''' This page has been locked so that only registered users can move it.",
# Export
'export' => 'Export pages',
# Namespace 8 related
'allmessages' => 'System messages',
'allmessagesname' => 'Name',
-'allmessagesdefault' => 'Default text',
-'allmessagescurrent' => 'Current text',
+'allmessagesdefault' => 'Default message text',
+'allmessagescurrent' => 'Current message text',
'allmessagestext' => 'This is a list of system messages available in the MediaWiki namespace.
Please visit [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] and [http://translatewiki.net translatewiki.net] if you wish to contribute to the generic MediaWiki localisation.',
'allmessagesnotsupportedDB' => "This page cannot be used because '''\$wgUseDatabaseMessages''' has been disabled.",
'import-comment' => 'Comment:',
'importtext' => 'Please export the file from the source wiki using the [[Special:Export|export utility]].
Save it to your computer and upload it here.',
-'importstart' => 'Importing pages…',
+'importstart' => 'Importing pages...',
'import-revision-count' => '$1 {{PLURAL:$1|revision|revisions}}',
'importnopages' => 'No pages to import.',
'importfailed' => 'Import failed: <nowiki>$1</nowiki>',
'tooltip-recreate' => 'Recreate the page even though it has been deleted',
'tooltip-upload' => 'Start upload',
'tooltip-rollback' => '"Rollback" reverts edit(s) to this page of the last contributor in one click',
-'tooltip-undo' => '"Undo" reverts this edit and opens the edit form in preview mode.
+'tooltip-undo' => '"Undo" reverts this edit and opens the edit form in preview mode.
It allows adding a reason in the summary.',
# Stylesheets
'chick.css' => '/* CSS placed here will affect users of the Chick skin */', # only translate this message to other languages if you have to change it
'simple.css' => '/* CSS placed here will affect users of the Simple skin */', # only translate this message to other languages if you have to change it
'modern.css' => '/* CSS placed here will affect users of the Modern skin */', # only translate this message to other languages if you have to change it
+'vector.css' => '/* CSS placed here will affect users of the Vector skin */', # only translate this message to other languages if you have to change it
'print.css' => '/* CSS placed here will affect the print output */', # only translate this message to other languages if you have to change it
'handheld.css' => '/* CSS placed here will affect handheld devices based on the skin configured in $wgHandheldStyle */', # only translate this message to other languages if you have to change it
'chick.js' => '/* Any JavaScript here will be loaded for users using the Chick skin */', # only translate this message to other languages if you have to change it
'simple.js' => '/* Any JavaScript here will be loaded for users using the Simple skin */', # only translate this message to other languages if you have to change it
'modern.js' => '/* Any JavaScript here will be loaded for users using the Modern skin */', # only translate this message to other languages if you have to change it
+'vector.js' => '/* Any JavaScript here will be loaded for users using the Vector skin */', # only translate this message to other languages if you have to change it
# Metadata
'nodublincore' => 'Dublin Core RDF metadata disabled for this server.',
'skinname-chick' => 'Chick', # only translate this message to other languages if you have to change it
'skinname-simple' => 'Simple', # only translate this message to other languages if you have to change it
'skinname-modern' => 'Modern', # only translate this message to other languages if you have to change it
+'skinname-vector' => 'Vector', # only translate this message to other languages if you have to change it
# Math options
'mw_math_png' => 'Always render PNG',
'mw_math_modern' => 'Recommended for modern browsers',
'mw_math_mathml' => 'MathML if possible (experimental)',
+# Math errors
+'math_failure' => 'Failed to parse',
+'math_unknown_error' => 'unknown error',
+'math_unknown_function' => 'unknown function',
+'math_lexing_error' => 'lexing error',
+'math_syntax_error' => 'syntax error',
+'math_image_error' => 'PNG conversion failed;
+check for correct installation of latex, dvips, gs, and convert',
+'math_bad_tmpdir' => 'Cannot write to or create math temp directory',
+'math_bad_output' => 'Cannot write to or create math output directory',
+'math_notexvc' => 'Missing texvc executable;
+please see math/README to configure.',
+
# Patrolling
'markaspatrolleddiff' => 'Mark as patrolled',
'markaspatrolledlink' => '[$1]', # do not translate or duplicate this message to other languages
* datetimeoriginal
* exposuretime
* fnumber
+* isospeedratings
* focallength',
# EXIF tags
'exif-exposureprogram-7' => 'Portrait mode (for closeup photos with the background out of focus)',
'exif-exposureprogram-8' => 'Landscape mode (for landscape photos with the background in focus)',
-'exif-subjectdistance-value' => '$1 metres',
+'exif-subjectdistance-value' => '$1 meters',
'exif-meteringmode-0' => 'Unknown',
'exif-meteringmode-1' => 'Average',
'exif-gpslongitude-e' => 'East longitude',
'exif-gpslongitude-w' => 'West longitude',
-# Pseudotags used for GPSAltitudeRef
-'exif-gpsaltitude-0' => 'Metres above sea level',
-'exif-gpsaltitude-1' => 'Metres below sea level',
-
'exif-gpsstatus-a' => 'Measurement in progress',
'exif-gpsstatus-v' => 'Measurement interoperability',
'exif-gpsmeasuremode-3' => '3-dimensional measurement',
# Pseudotags used for GPSSpeedRef
-'exif-gpsspeed-k' => 'Kilometres per hour',
+'exif-gpsspeed-k' => 'Kilometers per hour',
'exif-gpsspeed-m' => 'Miles per hour',
'exif-gpsspeed-n' => 'Knots',
-# Pseudotags used for GPSDestDistanceRef
-'exif-gpsdestdistance-k' => 'Kilometres',
-'exif-gpsdestdistance-m' => 'Miles',
-'exif-gpsdestdistance-n' => 'Nautical miles',
-
# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
'exif-gpsdirection-t' => 'True direction',
'exif-gpsdirection-m' => 'Magnetic direction',
'autocomment-prefix' => '- ', # only translate this message to other languages if you have to change it
'pipe-separator' => ' | ', # only translate this message to other languages if you have to change it
'word-separator' => ' ', # only translate this message to other languages if you have to change it
-'ellipsis' => '…', # only translate this message to other languages if you have to change it
+'ellipsis' => '...', # only translate this message to other languages if you have to change it
'percent' => '$1%', # only translate this message to other languages if you have to change it
+'parentheses' => '($1)', # only translate this message to other languages if you have to change it
# Multipage image navigation
'imgmultipageprev' => '← previous page',
'size-gigabytes' => '$1 GB', # only translate this message to other languages if you have to change it
# Live preview
-'livepreview-loading' => 'Loading…',
-'livepreview-ready' => 'Loading… Ready!',
+'livepreview-loading' => 'Loading...',
+'livepreview-ready' => 'Loading... Ready!',
'livepreview-failed' => 'Live preview failed! Try normal preview.',
'livepreview-error' => 'Failed to connect: $1 "$2".
Try normal preview.',
# Core parser functions
'unknown_extension_tag' => 'Unknown extension tag "$1"',
-'duplicate-defaultsort' => 'Warning: Default sort key "$2" overrides earlier default sort key "$1".',
+'duplicate-defaultsort' => '\'\'\'Warning:\'\'\' Default sort key "$2" overrides earlier default sort key "$1".',
# Special:Version
'version' => 'Version',
'version-skin-extension-functions' => 'Skin extension functions',
'version-hook-name' => 'Hook name',
'version-hook-subscribedby' => 'Subscribed by',
-'version-version' => 'Version',
-'version-revision' => 'Revision',
+'version-version' => '(Version $1)',
+'version-svn-revision' => '(r$2)', # only translate this message to other languages if you have to change it
'version-license' => 'License',
'version-software' => 'Installed software',
'version-software-product' => 'Product',
'htmlform-reset' => 'Undo changes',
'htmlform-selectorother-other' => 'Other',
-# Special:CreatePage
-'createpage' => 'Create a page',
-'createpage-url' => 'Special:CreatePage', # do not translate or duplicate this message to other languages
-'createpage-summary' => '', # do not translate or duplicate this message to other languages
-'createpage-submitbutton' => 'Submit',
-'createpage-instructions' => 'Enter the title of the page you wish to create:',
-'createpage-entertitle' => 'Please enter a title for your page.',
-'createpage-titleexists' => 'A page with the title [[$1]] already exists.
-Would you like to edit the existing page?',
-'createpage-tryagain' => 'No. I want to create a new page with a distinct title.',
-'createpage-editexisting' => 'Yes. I want to contribute to the existing page.',
-'createpage-badtitle' => '"$1" cannot be used as a page title',
-
);